package pe.com.bn.sach.mantenimiento.form;
import java.io.Serializable;


import org.apache.log4j.Logger;

import pe.com.bn.sach.domain.Bnchf38Broker;


public class BrokerForm implements Serializable  {

	
	private static Logger log = Logger.getLogger(BrokerForm.class.getName());
	
	private String txtidBroker;
	
	
	private String txtCodTasador;
	private String txtIdTasador;
	private String radTipoPersona;
	private String txtResSBS;
	private String txtFecharegsbs;
	private String txtFechavigini;
	private String txtFechavigfin;
	
	private String selDocumento;
	private String txtNroDocumento;
	private String txtApePaterno;
	private String txtApeMaterno;
	private String txtNombres;
	private String selSexo;
	private String selEstadoCivil;
	private String txtCorreo;
	private String txtTelefijo;
	private String txtCelular;
	private String selDepartamento;
	private String selProvincia;
	private String selDistrito;
	
	private String txtTipozona;
	private String txtNombzona;
	private String txtTipovia;
	private String txtNombvia;
	private String txtTipoext;
	private String txtNombext;
	private String txtTipoint;
	private String txtNombint;
	private String txtpizo;
	

	private String txtObservacion;
	 
	private String selDepartamentoDato;
	private String selProvinciaDato;
	private String selDistritoDato;	
	
	private String selZona;
	private String txtNomZona;
	private String selVia;
	private String txtNomVia;
	private String selExt;
	private String txtNomExt;
	private String selInt;
	private String txtNomInt;
	private String txtPiso;
	
	private Long txtIdBroker;
	private String selNroDocumento;
	private String txtFechNacimiento;
	
	
	public Bnchf38Broker getBroker(BrokerForm frm)
	{
		Bnchf38Broker bnchf38Broker = new Bnchf38Broker();
		
		
		bnchf38Broker.setF38ApePat(frm.getTxtApePaterno());
		
		
		bnchf38Broker.setF38ApeMat(frm.getTxtApeMaterno());
		
	
		bnchf38Broker.setF38Nomb(frm.getTxtNombres());
		
		
		bnchf38Broker.setF38NumDoc(frm.getTxtNroDocumento());
		

		if(frm.getSelNroDocumento()!=null)if(frm.getSelNroDocumento().trim().length()!=0)
		bnchf38Broker.setF38TpoDoc(new Long(frm.getSelNroDocumento()));
		
		if(frm.getTxtidBroker()!=null)if(frm.getTxtidBroker().trim().length()!=0)
		{
		
			bnchf38Broker.setF38IdBroker(new Long(frm.getTxtidBroker()));
		}
		
		return bnchf38Broker;
	}
	
	
	public String getRadTipoPersona() {
		return radTipoPersona;
	}
	public String getSelDepartamento() {
		return selDepartamento;
	}
	public String getSelDistrito() {
		return selDistrito;
	}
	public String getSelDocumento() {
		return selDocumento;
	}
	public String getSelEstadoCivil() {
		return selEstadoCivil;
	}
	public String getSelProvincia() {
		return selProvincia;
	}
	public String getSelSexo() {
		return selSexo;
	}
	public String getTxtApeMaterno() {
		return txtApeMaterno;
	}
	public String getTxtApePaterno() {
		return txtApePaterno;
	}
	public String getTxtCelular() {
		return txtCelular;
	}
	public String getTxtCodTasador() {
		return txtCodTasador;
	}
	public String getTxtCorreo() {
		return txtCorreo;
	}
	public String getTxtFecharegsbs() {
		return txtFecharegsbs;
	}
	public String getTxtFechavigfin() {
		return txtFechavigfin;
	}
	public String getTxtFechavigini() {
		return txtFechavigini;
	}
	public String getTxtidBroker() {
		return txtidBroker;
	}
	public String getTxtIdTasador() {
		return txtIdTasador;
	}
	public String getTxtNombext() {
		return txtNombext;
	}
	public String getTxtNombint() {
		return txtNombint;
	}
	public String getTxtNombres() {
		return txtNombres;
	}
	public String getTxtNombvia() {
		return txtNombvia;
	}
	public String getTxtNombzona() {
		return txtNombzona;
	}
	public String getTxtNroDocumento() {
		return txtNroDocumento;
	}
	public String getTxtpizo() {
		return txtpizo;
	}
	public String getTxtResSBS() {
		return txtResSBS;
	}
	public String getTxtTelefijo() {
		return txtTelefijo;
	}
	public String getTxtTipoext() {
		return txtTipoext;
	}
	public String getTxtTipoint() {
		return txtTipoint;
	}
	public String getTxtTipovia() {
		return txtTipovia;
	}
	public String getTxtTipozona() {
		return txtTipozona;
	}
	public void setRadTipoPersona(String radTipoPersona) {
		this.radTipoPersona = radTipoPersona;
	}
	public void setSelDepartamento(String selDepartamento) {
		this.selDepartamento = selDepartamento;
	}
	public void setSelDistrito(String selDistrito) {
		this.selDistrito = selDistrito;
	}
	public void setSelDocumento(String selDocumento) {
		this.selDocumento = selDocumento;
	}
	public void setSelEstadoCivil(String selEstadoCivil) {
		this.selEstadoCivil = selEstadoCivil;
	}
	public void setSelProvincia(String selProvincia) {
		this.selProvincia = selProvincia;
	}
	public void setSelSexo(String selSexo) {
		this.selSexo = selSexo;
	}
	public void setTxtApeMaterno(String txtApeMaterno) {
		this.txtApeMaterno = txtApeMaterno;
	}
	public void setTxtApePaterno(String txtApePaterno) {
		this.txtApePaterno = txtApePaterno;
	}
	public void setTxtCelular(String txtCelular) {
		this.txtCelular = txtCelular;
	}
	public void setTxtCodTasador(String txtCodTasador) {
		this.txtCodTasador = txtCodTasador;
	}
	public void setTxtCorreo(String txtCorreo) {
		this.txtCorreo = txtCorreo;
	}
	public void setTxtFecharegsbs(String txtFecharegsbs) {
		this.txtFecharegsbs = txtFecharegsbs;
	}
	public void setTxtFechavigfin(String txtFechavigfin) {
		this.txtFechavigfin = txtFechavigfin;
	}
	public void setTxtFechavigini(String txtFechavigini) {
		this.txtFechavigini = txtFechavigini;
	}
	public void setTxtidBroker(String txtidBroker) {
		this.txtidBroker = txtidBroker;
	}
	public void setTxtIdTasador(String txtIdTasador) {
		this.txtIdTasador = txtIdTasador;
	}
	public void setTxtNombext(String txtNombext) {
		this.txtNombext = txtNombext;
	}
	public void setTxtNombint(String txtNombint) {
		this.txtNombint = txtNombint;
	}
	public void setTxtNombres(String txtNombres) {
		this.txtNombres = txtNombres;
	}
	public void setTxtNombvia(String txtNombvia) {
		this.txtNombvia = txtNombvia;
	}
	public void setTxtNombzona(String txtNombzona) {
		this.txtNombzona = txtNombzona;
	}
	public void setTxtNroDocumento(String txtNroDocumento) {
		this.txtNroDocumento = txtNroDocumento;
	}
	public void setTxtpizo(String txtpizo) {
		this.txtpizo = txtpizo;
	}
	public void setTxtResSBS(String txtResSBS) {
		this.txtResSBS = txtResSBS;
	}
	public void setTxtTelefijo(String txtTelefijo) {
		this.txtTelefijo = txtTelefijo;
	}
	public void setTxtTipoext(String txtTipoext) {
		this.txtTipoext = txtTipoext;
	}
	public void setTxtTipoint(String txtTipoint) {
		this.txtTipoint = txtTipoint;
	}
	public void setTxtTipovia(String txtTipovia) {
		this.txtTipovia = txtTipovia;
	}
	public void setTxtTipozona(String txtTipozona) {
		this.txtTipozona = txtTipozona;
	}
	
	
	
	/**
	 * @return Devuelve log.
	 */
	public static Logger getLog() {
		return log;
	}
	/**
	 * @param log El log a establecer.
	 */
	public static void setLog(Logger log) {
		BrokerForm.log = log;
	}
	/** 
	 * @return Devuelve selDepartamentoDato.
	 */
	public String getSelDepartamentoDato() {
		return selDepartamentoDato;
	}
	/**
	 * @param selDepartamentoDato El selDepartamentoDato a establecer.
	 */
	public void setSelDepartamentoDato(String selDepartamentoDato) {
		this.selDepartamentoDato = selDepartamentoDato;
	}
	/**
	 * @return Devuelve selDistritoDato.
	 */
	public String getSelDistritoDato() {
		return selDistritoDato;
	}
	/**
	 * @param selDistritoDato El selDistritoDato a establecer.
	 */
	public void setSelDistritoDato(String selDistritoDato) {
		this.selDistritoDato = selDistritoDato;
	}
	/**
	 * @return Devuelve selExt.
	 */
	public String getSelExt() {
		return selExt;
	}
	/**
	 * @param selExt El selExt a establecer.
	 */
	public void setSelExt(String selExt) {
		this.selExt = selExt;
	}
	/**
	 * @return Devuelve selInt.
	 */
	public String getSelInt() {
		return selInt;
	}
	/**
	 * @param selInt El selInt a establecer.
	 */
	public void setSelInt(String selInt) {
		this.selInt = selInt;
	}
	/**
	 * @return Devuelve selProvinciaDato.
	 */
	public String getSelProvinciaDato() {
		return selProvinciaDato;
	}
	/**
	 * @param selProvinciaDato El selProvinciaDato a establecer.
	 */
	public void setSelProvinciaDato(String selProvinciaDato) {
		this.selProvinciaDato = selProvinciaDato;
	}
	/**
	 * @return Devuelve selVia.
	 */
	public String getSelVia() {
		return selVia;
	}
	/**
	 * @param selVia El selVia a establecer.
	 */
	public void setSelVia(String selVia) {
		this.selVia = selVia;
	}
	/**
	 * @return Devuelve selZona.
	 */
	public String getSelZona() {
		return selZona;
	}
	/**
	 * @param selZona El selZona a establecer.
	 */
	public void setSelZona(String selZona) {
		this.selZona = selZona;
	}
	/**
	 * @return Devuelve txtNomExt.
	 */
	public String getTxtNomExt() {
		return txtNomExt;
	}
	/**
	 * @param txtNomExt El txtNomExt a establecer.
	 */
	public void setTxtNomExt(String txtNomExt) {
		this.txtNomExt = txtNomExt;
	}
	/**
	 * @return Devuelve txtNomInt.
	 */
	public String getTxtNomInt() {
		return txtNomInt;
	}
	/**
	 * @param txtNomInt El txtNomInt a establecer.
	 */
	public void setTxtNomInt(String txtNomInt) {
		this.txtNomInt = txtNomInt;
	}
	/**
	 * @return Devuelve txtNomVia.
	 */
	public String getTxtNomVia() {
		return txtNomVia;
	}
	/**
	 * @param txtNomVia El txtNomVia a establecer.
	 */
	public void setTxtNomVia(String txtNomVia) {
		this.txtNomVia = txtNomVia;
	}
	/**
	 * @return Devuelve txtNomZona.
	 */
	public String getTxtNomZona() {
		return txtNomZona;
	}
	/**
	 * @param txtNomZona El txtNomZona a establecer.
	 */
	public void setTxtNomZona(String txtNomZona) {
		this.txtNomZona = txtNomZona;
	}
	/**
	 * @return Devuelve txtObservacion.
	 */
	public String getTxtObservacion() {
		return txtObservacion;
	}
	/**
	 * @param txtObservacion El txtObservacion a establecer.
	 */
	public void setTxtObservacion(String txtObservacion) {
		this.txtObservacion = txtObservacion;
	}
	/**
	 * @return Devuelve txtPiso.
	 */
	public String getTxtPiso() {
		return txtPiso;
	}
	/**
	 * @param txtPiso El txtPiso a establecer.
	 */
	public void setTxtPiso(String txtPiso) {
		this.txtPiso = txtPiso;
	}
	
	
	/**
	 * @return Devuelve txtIdBroker.
	 */
	public Long getTxtIdBroker() {
		return txtIdBroker;
	}
	/**
	 * @param txtIdBroker El txtIdBroker a establecer.
	 */
	public void setTxtIdBroker(Long txtIdBroker) {
		this.txtIdBroker = txtIdBroker;
	}
	
	/**
	 * @return Devuelve selNroDocumento.
	 */
	public String getSelNroDocumento() {
		return selNroDocumento;
	}
	/**
	 * @param selNroDocumento El selNroDocumento a establecer.
	 */
	public void setSelNroDocumento(String selNroDocumento) {
		this.selNroDocumento = selNroDocumento;
	}
	
	
	
	/**
	 * @return Devuelve txtFechNacimiento.
	 */
	public String getTxtFechNacimiento() {
		return txtFechNacimiento;
	}
	/**
	 * @param txtFechNacimiento El txtFechNacimiento a establecer.
	 */
	public void setTxtFechNacimiento(String txtFechNacimiento) {
		this.txtFechNacimiento = txtFechNacimiento;
	}
}
